// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.lua;
import android.content.Context;
import cn.com.smartdevices.bracelet.DaoManager;
import de.greenrobot.daobracelet.LuaListDao;
import org.keplerproject.luajava.LuaState;
// Referenced classes of package cn.com.smartdevices.bracelet.lua:
// LuaManager, ConfigDynamicDataInfo
public class LuaEventMsgs
{
private static LuaEventMsgs __instance = null;
private Context context;
private LuaListDao listDao;
public LuaEventMsgs()
{
listDao = DaoManager.getInstance().getLuaListDao();
context = null;
}
public static LuaEventMsgs getInstance(Context context1)
{
if (__instance == null)
{
LuaEventMsgs luaeventmsgs = new LuaEventMsgs();
luaeventmsgs.context = context1;
LuaManager.getInstance(context1);
__instance = luaeventmsgs;
}
return __instance;
}
public void luaEventAchievementMsg(ConfigDynamicDataInfo configdynamicdatainfo)
{
LuaManager luamanager = LuaManager.getInstance();
LuaState luastate = luamanager.getLuaState();
luastate.getField(LuaState.LUA_GLOBALSINDEX.intValue(), "getAchievementMsgs");
luastate.pushJavaObject(listDao);
luastate.pushJavaObject(configdynamicdatainfo);
luamanager.callLua(2, 0);
}
public void luaEventActivityMsg(ConfigDynamicDataInfo configdynamicdatainfo)
{
LuaManager luamanager = LuaManager.getInstance();
LuaState luastate = luamanager.getLuaState();
luastate.getField(LuaState.LUA_GLOBALSINDEX.intValue(), "getActivityMsgs");
luastate.pushJavaObject(listDao);
luastate.pushJavaObject(configdynamicdatainfo);
luamanager.callLua(2, 0);
}
public void luaEventDefaultMsg(ConfigDynamicDataInfo configdynamicdatainfo)
{
LuaManager luamanager = LuaManager.getInstance();
LuaState luastate = luamanager.getLuaState();
luastate.getField(LuaState.LUA_GLOBALSINDEX.intValue(), "getDefaultMsgs");
luastate.pushJavaObject(listDao);
luastate.pushJavaObject(configdynamicdatainfo);
luamanager.callLua(2, 0);
}
public void luaEventSleepMsg(ConfigDynamicDataInfo configdynamicdatainfo)
{
LuaManager luamanager = LuaManager.getInstance();
LuaState luastate = luamanager.getLuaState();
luastate.getField(LuaState.LUA_GLOBALSINDEX.intValue(), "getSleepMsgs");
luastate.pushJavaObject(listDao);
luastate.pushJavaObject(configdynamicdatainfo);
luamanager.callLua(2, 0);
}
public void luaEventSysInfoMsg(ConfigDynamicDataInfo configdynamicdatainfo)
{
LuaManager luamanager = LuaManager.getInstance();
LuaState luastate = luamanager.getLuaState();
luastate.getField(LuaState.LUA_GLOBALSINDEX.intValue(), "getSysInfoMsgs");
luastate.pushJavaObject(listDao);
luastate.pushJavaObject(configdynamicdatainfo);
luamanager.callLua(2, 0);
}
public void testLuaImp(int i, ConfigDynamicDataInfo configdynamicdatainfo)
{
LuaManager luamanager = LuaManager.getInstance();
LuaState luastate = luamanager.getLuaState();
luastate.getField(LuaState.LUA_GLOBALSINDEX.intValue(), "getEventMsgs");
luastate.pushJavaObject(listDao);
luastate.pushJavaObject(configdynamicdatainfo);
luastate.pushInteger(i);
luamanager.callLua(3, 0);
}
}